package com.chengyu.core.dto.http;

import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * 获取用户减碳量出账/入账的请求参数
 */
@Data
public class MemberAccReduceCarbonInOrOutRequestDTO implements Serializable {

    /**
     * 租户ID
     */
    private Long tenantCode;
    /**
     * 用户ID
     */
    private Long memberId;

    /**
     * 增加或消耗积分
     */
    private BigDecimal carbonNum;

    /**
     * 1、获取（+） 2、消耗（-）
     */
    private Integer type;
    /**
     * 订单号
     */
    private String orderCode;
    /**
     * 场景名称（或者其他活动名称）
     */
    private String sceneName;

    /**
     * 场景ID（或者其他活动ID）
     */
    private Long sceneCode;
}
